package com.walleipt.corgi.api.chain;

import java.util.Map;
import java.util.Set;

public interface Context
{
	public void setAttributes(Map<Object, Object> attributes) ;
	public boolean containsAttribute(Object key) ;
	public Object getAttribute( Object key )  ;
	public Object getAttribute(Object key, Object defaultValue) ;
	public Set<Object> getAttributeKeys() ;
	public Object removeAttribute(Object key) ;
	public void setAttribute(Object key, Object value) ;
}
